package Negocio;

import Controlador.Sistema;


public class ItemMineralView {
	private long nroItem;
	private MineralView mineral;
	private double porcentaje;
	private Long nroLote;
	private String tipo;
	
	public ItemMineralView (long ni, String m, double por, long lote, String tipo){
		this.nroItem = ni;
		findMineral(m);
		this.porcentaje = por;
		this.nroLote = lote;
		this.tipo = tipo;
	}
	
	public ItemMineralView (ItemMineral item){
		nroItem = item.getNroItem();
		mineral = item.getMineral().getView();
		porcentaje = item.getPorcentaje();
	}
		
	public long getNroItem() {
		return nroItem;
	}

	public void setNroItem(long nroItem) {
		this.nroItem = nroItem;
	}

	public MineralView getMineral() {
		return mineral;
	}

	public void setMineral(MineralView mineral) {
		this.mineral = mineral;
	}

	public double getPorcentaje() {
		return porcentaje;
	}

	public void setPorcentaje(double porcentaje) {
		this.porcentaje = porcentaje;
	}

	public Long getNroLote() {
		return nroLote;
	}

	public void setNroLote(Long nroLote) {
		this.nroLote = nroLote;
	}

	public void findMineral(String mineral) {
		this.mineral = Sistema.getInstancia().buscarMineral(mineral); 
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public String getTipo() {
		return tipo;
	}

	
}
